/*
* 入账工具类
* */
const utilBill = {
  //打印消耗清单
  printBatch(rows, that) {
    if (!rows || rows.length < 1) {
      this.utilMessage.warning('请先选择需要操作的数据，然后再进行操作')
      return null
    }

    let param = {
      'that': that, //当前调用对象
      isView: false, //当前调用对象
      configList: [ //打印配置，可以多个
      ]
    }
    rows.forEach(row => {
      param.configList.push({
        //打印配置
        printBusType: row.flagOmoc ? 'financeBillHigh' : 'financeBillLow', //打印业务类型，来源print_template.bus_type，同 constPrint.busKey
        //主单据数据或者数据查询配置
        formData: row, //数据对象
        formDataId: row.id,
      })
    })
    global.utilPrint.openFormPrint(param)
  }
}

export default utilBill
